Bookly\Lib\Cloud\Account C

Total Complexity 106
Dependencies 7
Dependents 31
Total lines 823
Lines of code 389
Logical lines of code 215
Comment lines 258
Methods 43
Properties 11

Methods 43

Method Rating Maintainability Complexity Lines of code
translateError()
A
47 15 34
setupListeners()
S
44 5 45
forgotPassword()
S
56 5 19
createStripeCheckoutSession()
S
59 5 14
getPurchasesList()
S
57 3 17
getBillingAgreementUrl()
S
59 3 16
getPayPalRenewAutoRechargeUrl()
S
60 3 15
getStripeRenewAutoRechargeUrl()
S
60 3 14
createPayPalOrder()
S
61 3 13
sendLowBalanceNotification()
S
60 3 11
getSubscriptions()
S
65 3 10
register()
S
65 3 8
disableAutoRecharge()
S
66 3 9
setInvoiceData()
S
65 3 9
getCloudSupportEndAt()
S
73 3 5
getCloudSupportDays()
S
66 3 8
productActive()
S
65 3 10
getProductActivationTexts()
S
62 2 13
getAutoRechargeEndAt()
S
73 2 5
getEndPoints()
S
69 2 7
getAutoRechargeGateway()
S
73 2 5
getAutoRechargeTitle()
S
67 2 7
changePassword()
S
66 2 8
changeCountry()
S
67 2 8
logout()
S
65 2 9
login()
S
63 2 10
resendConfirmation()
S
70 2 7
confirmEmail()
S
69 2 7
enableSendingWeeklySummary()
S
80 1 3
getNotifySummary()
S
82 1 3
disableSendingWeeklySummary()
S
80 1 3
setup()
S
79 1 3
getRechargeData()
S
82 1 3
getInvoiceData()
S
81 1 3
getAutoRechargeBonus()
S
80 1 3
getAutoRechargeAmount()
S
80 1 3
autoRechargeEnabled()
S
80 1 3
getCountry()
S
82 1 3
getEmailConfirmed()
S
82 1 3
getUserName()
S
82 1 3
getInvoiceLink()
S
80 1 3
loadProfile()
S
76 1 4
getBalance()
S
82 1 3